A Generalized Modeling Framework for Schema Versioning Support
نویسندگان
چکیده
Advanced object-oriented applications require the management of schema versions, in order to cope with changes in the structure of the stored data. Two types of versioning have been separately considered so far: branching and temporal. The former arose in application domains like CAD/CAM and software engineering, where different solutions have been proposed to support design schema versions (consolidated versions). The latter concerns temporal databases, where some works considered temporal schema versioning to fulfil advanced needs of other typical objectoriented applications like GIS and the multimedia ones. In this work, we propose a general model which integrates the two approaches by supporting both design and temporal schema versions. The model is provided with a complete set of schema change primitives for full-fledged version manipulation whose semantics is described in the paper.
منابع مشابه
V-Grid-A Versioning Services Framework for the Grid
A large variety of emerging Computational Grid applications require versioning services to support effective management of constantly changing datasets and implementations of data processing transformations. This paper presents V-Grid, a framework for generating Grid Data Services with versioning support from UML models that contain structural description for the datasets and schema tuning info...
متن کاملSchema Change Operations for Full Support of Schema Versioning in the τXSchema Framework
τXSchema (Currim et al., 2004) is a framework (a language and a suite of tools) for the creation and validation of time-varying XML documents. A τXSchema schema is composed of a conventional XML Schema annotated with physical and logical annotations. All components of a τXSchema schema can evolve over time to reflect changes in the real-world. Since many applications need to keep track of both ...
متن کاملOdmg Language Extensions for Generalized Schema Versioning Support
The management of diierent schema versions is required in long-lived database systems to accomplish data structural changes and represent their history. Once a suitable data model for schema versioning support has been deened, appropriate extensions must also be introduced in the data deenition and manipulation languages. Such an extension is aimed at making the versioning facilities available ...
متن کاملODMG Language Extensions for Generalised Schema Versioning Support
The management of di erent schema versions is required in long lived database systems to accomplish data structural changes and represent their history Once a suitable data model for schema versioning support has been de ned appropriate extensions must also be introduced in the data de nition and manipulation languages Such an extension is aimed at making the versioning facilities available at ...
متن کاملDealing with Version Pertinence to Design an Eecient Schema Evolution Framework
This paper addresses the design of a schema evolution framework enabling an eecient management of object versions. This framework is based on the adaptation and extension of two main schema evolution approaches, that is the approaches based on schema modiication and those based on schema versioning. The framework provides an integrated environment to support diierent levels of adaptation (such ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000